glomerular capsule - Spanish English Dictionary